engine with pistons reciprocating - Francés Inglés Diccionario